Model Driven Architecture with OOHDM
نویسنده
چکیده
A model-driven architecture (MDA) transforms a platformindependent model (PIM) into a platform-specific model (PSM) before it transforms the PSM into code. OOHDM together with a recently proposed business process extension allows to model hypermedia-based and advanced Web applications by an object model which is a platformindependent. But an OOHDM model cannot directly be used as PIM since it is not an executable model. A behavioral semantics definition of the OOHDM core features and business process makes an OOHDM model executable on a platform-independent Web Application virtual Machine (WAM). As a consequence, an OOHDM behavioral semantics model can serve as a PIM for a MDA. We present two different aspects of the PIM, and give two concrete examples for platform-specific models (PSM) into which the PIM is transformed.
منابع مشابه
Shorter Time-to-Market: Component-based Architecture and Object-oriented design for Large Web Applications
Building large and complex Web applications is a difficult task. It involves graphical interfaces, navigational structures, business models and rules, software architecture and technologies, and many other aspects such as mobile communication. Furthermore, Web applications should be developed with short time. To deal with the extreme complexity, a good solution is to decouple different parts an...
متن کاملEngineering Web Applications for Reuse
to maximize design reuse, rather than code reuse, in Web applications. The authors apply the object-oriented hypermedia design extension, OOHDM-Frame, to determine key architectural components and design structures that lend themselves to reuse. B uilding Web applications is a complex and time-consuming process. Such a task requires an understanding of the underlying domain—objects, behaviors ,...
متن کاملAxial and Torsional Free Vibrations of Elastic Nano-Beams by Stress-Driven Two-Phase Elasticity
Size-dependent longitudinal and torsional vibrations of nano-beams are examined by two-phase mixture integral elasticity. A new and efficient elastodynamic model is conceived by convexly combining the local phase with strain- and stress-driven purely nonlocal phases. The proposed stress-driven nonlocal integral mixture leads to well-posed structural problems for any value of the scale parameter...
متن کاملThe PIM to Servlet-Based PSM Transformation with OOHDMDA
OOHDMDA generates servlet-based Web applications from OOHDM. An OOHDM application model built with a UML design tool is complemented with the recently proposed behavioral OOHDM semantics to serve as a PIM. This paper describes the transformation from the PIM to a servlet-based PSM, which have a great semantic distance. Therefore, the navigational transformation applies intelligent techniques in...
متن کاملAbstraction and Reuse Mechanisms in Web Application Models
ion and Reuse Mechanisms in Web Application Models Gustavo Rossi*, Daniel Schwabe** and Fernando Lyardet * *LIFIA Facultad de Informática. UNLP. La Plata, Argentina E-mail: {gustavo, fer}@sol.info.unlp.edu.ar **Departamento de Informática, PUC-Rio, Brazil E-mail: [email protected] Abstract In this paper we analyze different abstraction and reuse mechanisms that should be used in Web applic...
متن کامل